package com.zhangshitong.dto;

import java.util.List;

import org.springframework.beans.BeanUtils;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import com.google.common.collect.Lists;
import com.zhangshitong.model.SysDept;

/**
 * dto表示的是数据传输层
 * @author Joy
 *
 */
@Getter
@Setter
@ToString
public class DeptLevelDto extends SysDept{

	private List<DeptLevelDto> deptList = Lists.newArrayList();

    public static DeptLevelDto adapt(SysDept dept) {
        DeptLevelDto dto = new DeptLevelDto();
        BeanUtils.copyProperties(dept, dto);//spring 封装的一个工具方法
        return dto;
    }
    
}
